lasting ecosystem - French English Dictionary